/*================================================================================*
** File:  ut_oscore_task_test.h
** Owner: Alan Cudmore
** Date:  April 2013
**================================================================================*/

#ifndef _UT_OSCORE_TASK_TEST_H_
#define _UT_OSCORE_TASK_TEST_H_

/*--------------------------------------------------------------------------------*
** Includes
**--------------------------------------------------------------------------------*/

#include "ut_os_stubs.h"

/*--------------------------------------------------------------------------------*
** Macros
**--------------------------------------------------------------------------------*/

#define UT_OS_TASK_LIST_LEN  (OS_MAX_TASKS + 10)

/*--------------------------------------------------------------------------------*
** Data types
**--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*
** External global variables
**--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*
** Global variables
**--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*
** Function prototypes
**--------------------------------------------------------------------------------*/

void UT_os_task_create_test(void);
void UT_os_task_delete_test(void);
void UT_os_task_install_delete_handler_test(void);
void UT_os_task_exit_test(void);
void UT_os_task_set_priority_test(void);
void UT_os_task_register_test(void);
void UT_os_task_get_id(void);
void UT_os_task_get_id_by_name_test(void);
void UT_os_task_get_info_test(void);
void UT_os_task_delay_test(void);
void UT_os_task_get_id_test(void);

/*--------------------------------------------------------------------------------*/

#endif  /* _UT_OSCORE_TASK_TEST_H_ */

/*================================================================================*
** End of File: ut_oscore_task_test.h
**================================================================================*/
